package com.shun.media.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 拍摄场景(位点)
 * </p>
 *
 * @author clever
 * @since 2021-10-18
 */
@TableName("gjyd_film_scene")
@ApiModel(value = "GjydFilmScene对象", description = "拍摄场景(位点)")
public class GjydFilmScene implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键")
    @TableId
    private String sceneId;

    @ApiModelProperty("场景主题")
    private String scenceTitle;

    @ApiModelProperty("场景描述")
    private String sceneDesc;

    @ApiModelProperty("省份")
    private String province;

    @ApiModelProperty("市")
    private String city;

    @ApiModelProperty("区/县级市")
    private String district;

    @ApiModelProperty("经度")
    private String longitude;

    @ApiModelProperty("纬度")
    private String latitude;

    @ApiModelProperty("创建时间")
    private LocalDateTime dateCreated;

    @ApiModelProperty("更新时间")
    private LocalDateTime dateUpdated;

    @ApiModelProperty("创建人")
    private String createUser;

    @ApiModelProperty("修改人")
    private String updateUser;

    @ApiModelProperty("缩略图(资源文件的主键)")
    private String rsId;

    @ApiModelProperty("审核步骤(1:创建，2:智能审核，3:人工审核，4:完成)")
    private String sceneStep;

    @ApiModelProperty("上传渠道(1:客户上传,2:摄影组,3:旅游局，4:游客)")
    private String sceneChanel;

    @ApiModelProperty("审核状态(0:需要，1:不需要)")
    private String sceneAuthType;

    @ApiModelProperty("审核通过（0：通过，1:不通过）")
    private String sceneAuthStatus;

    @ApiModelProperty("拒绝的人")
    private String sceneRejectUser;

    @ApiModelProperty("拒绝的原因")
    private String sceneRejectMsg;

    @ApiModelProperty("删除标识 0 正常 1 删除")
    @TableLogic
    private String delFlag;

    public String getSceneId() {
        return sceneId;
    }

    public void setSceneId(String sceneId) {
        this.sceneId = sceneId;
    }

    public String getScenceTitle() {
        return scenceTitle;
    }

    public void setScenceTitle(String scenceTitle) {
        this.scenceTitle = scenceTitle;
    }

    public String getSceneDesc() {
        return sceneDesc;
    }

    public void setSceneDesc(String sceneDesc) {
        this.sceneDesc = sceneDesc;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public LocalDateTime getDateCreated() {
        return dateCreated;
    }

    public void setDateCreated(LocalDateTime dateCreated) {
        this.dateCreated = dateCreated;
    }

    public LocalDateTime getDateUpdated() {
        return dateUpdated;
    }

    public void setDateUpdated(LocalDateTime dateUpdated) {
        this.dateUpdated = dateUpdated;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getRsId() {
        return rsId;
    }

    public void setRsId(String rsId) {
        this.rsId = rsId;
    }

    public String getSceneStep() {
        return sceneStep;
    }

    public void setSceneStep(String sceneStep) {
        this.sceneStep = sceneStep;
    }

    public String getSceneChanel() {
        return sceneChanel;
    }

    public void setSceneChanel(String sceneChanel) {
        this.sceneChanel = sceneChanel;
    }

    public String getSceneAuthType() {
        return sceneAuthType;
    }

    public void setSceneAuthType(String sceneAuthType) {
        this.sceneAuthType = sceneAuthType;
    }

    public String getSceneAuthStatus() {
        return sceneAuthStatus;
    }

    public void setSceneAuthStatus(String sceneAuthStatus) {
        this.sceneAuthStatus = sceneAuthStatus;
    }

    public String getSceneRejectUser() {
        return sceneRejectUser;
    }

    public void setSceneRejectUser(String sceneRejectUser) {
        this.sceneRejectUser = sceneRejectUser;
    }

    public String getSceneRejectMsg() {
        return sceneRejectMsg;
    }

    public void setSceneRejectMsg(String sceneRejectMsg) {
        this.sceneRejectMsg = sceneRejectMsg;
    }

    @Override
    public String toString() {
        return "GjydFilmScene{" +
        "sceneId=" + sceneId +
        ", scenceTitle=" + scenceTitle +
        ", sceneDesc=" + sceneDesc +
        ", province=" + province +
        ", city=" + city +
        ", district=" + district +
        ", longitude=" + longitude +
        ", latitude=" + latitude +
        ", dateCreated=" + dateCreated +
        ", dateUpdated=" + dateUpdated +
        ", createUser=" + createUser +
        ", updateUser=" + updateUser +
        ", delFlag=" + delFlag +
        ", rsId=" + rsId +
        "}";
    }
}
